Add North Carolina and Texas civic data scrapers - #181
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Deployment note: before enabling these scrapers in production, apply the included database migrations and ensure the scraper runtime has outbound network access to the official public source hosts. No new API keys are required; |
0ddabea to
b9d3811
Compare
b9d3811 to
42e3b1e
Compare
Source inventory and app-presentation follow-upOfficial sources added
These are public official sources. Only Backend and operationsThis adds Current app integration: partialUpcoming meetings use the new API, and Texas official measure data can enrich Civic measures at the API layer. However:
Proposed presentation
Recommendation: keep state legislation and council agenda items as distinct destinations because their lifecycles and user expectations differ. |
* Add Kansas City Council Legistar scraper * Disable Kansas City Council scraper
* Add Missouri SOS current election ingestion * Disable Missouri SOS scraper
* Add Missouri legislature XML scraper * Disable Missouri legislature scraper
* Add St. Louis aldermen scraper * Disable St. Louis aldermen scraper
Summary
Verification
pnpm --filter @acme/scraper test(26 tests)pnpm --filter @acme/scraper typecheckpnpm --filter @acme/scraper buildpnpm --filter @acme/api test(17 tests)pnpm --filter @acme/api typecheckpnpm --filter @acme/api lintpnpm --filter @acme/db typecheckpnpm --filter @acme/expo typecheckpnpm --filter @acme/expo lintgit diff --checkCloses #165
Closes #166
Closes #167
Closes #168
Closes #169
Closes #170